// pages/luntan/luntan.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dataList:[],
    tel:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },



  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getLuntan();
    this.setData({
      tel:wx.getStorageSync('tel')
    });
  },

   // 获取所有论坛信息
   getLuntan(){
    wx.showLoading({
      title: '加载中...',
    })
    wx.request({
      url: 'http://127.0.0.1:5000/getLuntan',
      data: {
      },
      header: {
        'content-type': 'application/json' 
      },
      success:res=> {
        var arr = res.data.list;
        console.log(res.data)
        var dataList = res.data.list;
        // 将img转换为图片数组
        dataList.forEach(item => {
          item.img = JSON.parse(item.img)
        });
        console.log(dataList)
        this.setData({
          dataList
        });
        wx.hideLoading()
      }
    })
  },

  // 删除
  del(e){
    console.log(e.currentTarget.dataset.id);
    wx.showModal({
      title: '提示',
      content: '确认要删除吗？',
      success:res=>{
        if (res.confirm) {
          wx.request({
            url: 'http://127.0.0.1:5000/delLuntan',
            data: {
              luntan_id:e.currentTarget.dataset.id
            },
            header: {
              'content-type': 'application/json' 
            },
            success:res=> {
              console.log(res.data)
              this.delPinglun(e.currentTarget.dataset.id);
              wx.showModal({
                msg: '提示',
                content: "删除成功！",
                showCancel:false,
                success:()=> {
                  this.getLuntan();
                }
              })
            }
          })
        } else if (res.cancel) {
         
        }
      }
    })
  },

   // 论坛删除后，删除对应的所有评论
   delPinglun(id){
    wx.request({
      url: 'http://127.0.0.1:5000/delPinglun',
      data: {
        luntan_id:id
      },
      header: {
        'content-type': 'application/json' 
      },
      success:res=> {
        console.log(res.data)
      }
    })
  },

  // 跳转到评论页面
  pinglun(e){
    console.log(e.currentTarget.dataset.obj);
    wx.navigateTo({
      url: '../add_pinglun/add_pinglun?data=' + JSON.stringify(e.currentTarget.dataset.obj)   
    })
  }

})